from tkinter import*
print('Введите начальную координату X:')
x=int(input())
print('Введите начальную координату Y:')
y=int(input())
print('Введите коэффициент увеличения N:')
n=int(input())
X=[0,10,10,20,20,10,10,0]
Y=[0,0,10,10,30,30,20,20]
f1=(max(X)*n+x>500 or max(Y)*n+y>500) and n>0
f2=(min(X)*n+x<0 or min(Y)*n+y<0) and n<0
if f1 or f2 or y<0 or x<0 or y>500 or y>500:
    print('Размер фигуры превышает максимальный размер поля')
else:
    m=[]
    for i in range(len(X)):
        m.append(X[i]*n+x)
        m.append(Y[i]*n+y)
    root=Tk()
    root.title("ИТ марафон")
    root.geometry("500x500")
    canvas=Canvas(bg="white", width=500, height=500)
    canvas.pack(anchor=CENTER, expand=1)
    canvas.create_polygon(m)
    root.mainploot()
